.m-slide{width:100%;position:relative;overflow:hidden;height:200px;}
.m-slide ul {position:absolute;left:0;height:100%;}
.m-slide ul li{float:left;position:relative;height:100%;}
.m-slide ul li img{display:block;width: 100%;height:100%;}
.m-slide ul li span{
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background:rgba(0,0,0, .4) url(../img/ico25.png) no-repeat 50%;
  background-size: 80px;
}
.m-slide p {position:absolute;left:0;bottom:.75rem;z-index:10;text-align:center;width:100%;height:.5rem}
.m-slide p i{display:inline-block;background-color:#efefef;width:.5rem;height:.5rem;margin:0 .35rem;border-radius:50%;}
.m-slide p i.z-on{background-color:#900;}

.m-video{
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index: 100;
  box-sizing: border-box;
  padding:1rem;
  background-color:rgba(0,0,0, .5);
  display:none;
}

.u-bg1 {
  background-color: #ebf0f2;
}
.m-cmmt dl {
  border-bottom: 1px  solid #f2f2f2;
  padding: .125rem 1rem;
}
.m-cmmt dl dt {
  position: relative;
  padding: .625rem 0;
}
.m-cmmt dl dt * {
  display: inline-block;
  vertical-align: middle;
}
.m-cmmt dl dt b {
  color: #666;
  font-weight: 600;
  padding-right: 15px;
}
.m-cmmt dl dt span,
.m-cmmt dl dt span small {
  background: url(../img/ico10.png) repeat-x 0 50%;
  height: 1.5rem;
  background-size: 24px;
}
.m-cmmt dl dt span {
  width: 114px;
}
.m-cmmt dl dt span small {
  background-image: url(../img/ico10h.png);
}
.m-cmmt dl dt em {
  position: absolute;
  right: 0;
  top: .625rem;
  color: #999;
}
.m-cmmt dl dd {
  padding-bottom: .625rem;
}
.m-cmmt dl dd.desc {
  font-size: .875rem;
  color: #666;
  line-height: 1.25rem;
}
.m-cmmt dl dd.attr {
  font-size: .875rem;
  color: #444;
}
.m-cmmt dl dd.img {
  width: 100%;
}
.m-cmmt dl dd.img img {
  display: inline-block;
  margin-right: .25rem;
  width: 22%;
}
.m-cmmt dl dd.attr * {
  display: inline-block;
  vertical-align: middle;
}
.m-cmmt dl dd.attr i {
  color: #3f5562;
  padding-right: 1.5rem;
}

.m-gds-desc{padding:.75rem .625rem;box-sizing: border-box;border-bottom:1px solid #f2f2f2;background-color:#fff;}
.m-gds-desc dt{color:#484848;font-size:.875rem;line-height: 1.25rem;}
.m-gds-desc dd:nth-of-type(1){color:#caced0;font-size: .75rem;}
.m-gds-desc dd:nth-of-type(2){color:#6d8b9a;}
.m-gds-desc dd:nth-of-type(2) *{display: inline-block;line-height: 1.5rem;height: 1.5rem;overflow: hidden;box-sizing: border-box;}
.m-gds-desc dd:nth-of-type(2) em{color:#e95a5a;font-size: .75rem;width: 60%;}
.m-gds-desc dd:nth-of-type(2) em b{display: inline;font-size:1.25rem;}
.m-gds-desc dd:nth-of-type(2) i {padding-left: 18px;margin-left:5%;width: 15%;}
.m-gds-desc dd:nth-of-type(2) i:nth-of-type(1){background: url(../img/ico19.png) no-repeat 0 50%;background-size: 15px;}
.m-gds-desc dd:nth-of-type(2) i:nth-of-type(2){background: url(../img/ico20.png) no-repeat 0 48%;background-size: 16px;}

.m-gds-ct1{padding:.75rem .625rem .25rem 3.35rem;border-bottom:1px solid #f2f2f2;background-color:#fff;position: relative;}
.m-gds-ct1 *{font-size:.875rem;display:inline-block;}
.m-gds-ct1 span{color:#8a9398;position:absolute;left:0;top:.5rem;padding:.75rem;}
.m-gds-ct1 a{margin-right:.25rem;background-color:#f29840;padding:.5rem;color:#fff;margin-bottom: .5rem;}

.m-gds-ct2{padding:.75rem .625rem;border-bottom:1px solid #f2f2f2;background:#fff url(../img/ico13d.png) no-repeat 95% 50%;background-size: 12px;}
.m-gds-ct2 *{display: inline-block;font-size:.875rem;margin-right: .25rem;}
.m-gds-ct2 span{width: 2.25rem;color:#8a9398;}
.m-gds-ct2 a{background-color:#ec7373;padding:.125rem .625rem;color:#fff;font-size: .625rem;}

.m-gds-ct3{padding:.75rem .625rem;color:#8a9398;border-bottom:1px solid #f2f2f2;background:#fff url(../img/ico12.png) no-repeat 94.5% 50%;background-size: 8px;font-size:.875rem;}

.m-gds-ct4{padding:.75rem .625rem;border-bottom:1px solid #f2f2f2;background-color:#fff;}
.m-gds-ct4 *{display: inline-block;font-size:.875rem;margin-right: .25rem;}
.m-gds-ct4 span{width: 2.25rem;color:#8a9398;}
.m-gds-ct4 em{color:#a4aaae;}

.m-gds-ct5{padding:.75rem .625rem;border-bottom:1px solid #f2f2f2;background:#fff url(../img/ico12.png) no-repeat 94% 50%;background-size:8px;}
.m-gds-ct5 *{display: inline-block;font-size:.875rem;margin-right: .25rem;}
.m-gds-ct5 span{width: 2.25rem;color:#8a9398;}
.m-gds-ct5 a{background-color:#8a9398;padding:.25rem .625rem;color:#fff;font-size: .625rem;}

.m-gds-img{margin-top:.625rem;padding:.625rem;background-color: #fff;line-height:1rem;color:#666;font-size:.75rem;}
.m-gds-img img{display: block;width: 100%;margin-bottom: .625rem;}
.m-gds-img img:nth-last-of-type(1){margin-bottom:0;}

.m-gds-tab{border-bottom:1px solid #f2f2f2;background-color:#fff;padding:.625rem;margin-top:.625rem;}
.m-gds-tab span{width:50%;text-align:center;display:block;float:left;font-size:.875rem;color:#9a9a9a;}
.m-gds-tab span:nth-of-type(1){box-sizing:border-box;border-right:1px solid #f2f2f2;}
.m-gds-tab span.z-on{color:#292929;}

.m-gds-comm{padding:.625rem;background-color: #fff;}
.m-gds-comm span,.m-gds-comm b, .m-gds-comm label{width: 33.33%;float:left;box-sizing: border-box;font-size: .875rem;}
.m-gds-comm span{color: #8a9398;font-size:.875rem;}
.m-gds-comm b{color: #e95a5a;text-align: center;}
.m-gds-comm label{color: #959595;text-align: right;}
.m-gds-comm label em{color:#8a9398;font-size: 1rem;}

.m-detl{background-color: #fff;padding:.625rem;margin-bottom:3.75rem;display:none;}
.m-detl dt{background-color:#6e8b9b;font-size:.875rem;color:#fff;padding:.5rem;}
.m-detl dd{font-size:.75rem;color:#575757;padding:.5rem;box-sizing:border-box;}
.m-detl dl.cnt1 span{display:inline-block;padding-right:1rem;}
.m-detl dl.cnt1 dd{width:100%;height:30px;overflow:hidden;}
.m-detl dl.cnt2 span{display:block;float:left;width:33.33%;text-align:center;padding:.25rem 0;}
.m-detl dl.cnt2 dd:nth-of-type(1){border-bottom:1px solid #f2f2f2;}
.m-detl dl.cnt2 dd:after{display:table;content:"";clear:both;}

.m-cmmt{background-color: #fff;margin-top:.625rem;margin-bottom:3.75rem;}
.m-gds-all-comm{display: block;width: 100%; text-align: center;font-size: .875rem;padding: .625rem 0;color: #999;background-color: #fff;}

.m-gds-nav{position: fixed;bottom: 0;left:0;height:3rem;width: 100%;background: #f1f7f9;}
.m-gds-nav a{display: block;text-align: center;float: left;font-size: .875rem;}
.m-gds-nav a.u-coll,.m-gds-nav a.u-cart{color: #6d8b9a;width: 23%;position:relative;padding-top: 1.5rem;}
.m-gds-nav a.u-coll{background:url(../img/ico20.png) no-repeat 50% 25%;background-size:1.125rem;}
.m-gds-nav a.u-cart{background:url(../img/ico05.png) no-repeat 50% 28%;background-size:1.125rem;}
.m-gds-nav a.u-cart em{display:inline-block;position:absolute;top:0;right:28%;width:1rem;background-color:#ec7373;height:1rem;line-height:1rem;border-radius:50%;color:#fff;font-size:.625rem;text-align:center;}
.m-gds-nav a.u-add{color:#6ccdb3;width:32%;font-size: 1rem;padding-top:.875rem;}
.m-gds-nav a.u-buy{color:#5fbff1;width:22%;font-size: 1rem;padding-top:.875rem;}

.m-slt-attr{position:fixed;bottom:9999px;left:0;height:auto;width:100%;background-color:#ebf0f2;z-index:901;font-size: .875rem;}
.m-slt-attr .close{position:absolute;right:1rem;top:1rem;display:block;width:30px;height:30px;border-radius:50%;background:#6d8b9a url(../img/ico21.png) no-repeat 50%;background-size:12px;}
.m-slt-attr dl{padding:1rem;border-bottom: 1px solid #e7eaee;}
.m-slt-attr dl dt{float: left;width:30%;}
.m-slt-attr dl dt img{width: 80px;display: block;display:none;}
.m-slt-attr dl dd{float: left;width:60%;color:#e95a5a;}
.m-slt-attr dl dd a{color:#484848;display:block;width: 100%;padding-bottom: .5rem;}
.m-slt-attr p{padding:.5rem 1rem;}
.m-slt-attr p:nth-last-of-type(1){border-bottom: 1px solid #e7eaee;}
.m-slt-attr p b{color:#8a9398;display: block;padding-bottom: .5rem;}
.m-slt-attr p a{display: inline-block;border-radius:8px;border:1px solid #939ba0;color:#939ba0;font-size: .75rem;padding: .125rem .75rem;margin-right: .5rem;}
.m-slt-attr p a.z-on{border-color:#8cd9a0;background-color:#dff5ee;}
.m-slt-attr h4{padding:.5rem 1rem .825rem;border-bottom: 1px solid #e7eaee;color: #8a9398;position: relative;}
.m-slt-attr h4 span{position: absolute;right:1rem;top:.5rem;line-height: 1.25rem}
.m-slt-attr h4 span *{display: inline-block;}
.m-slt-attr h4 span label{padding-right: .5rem;}
.m-slt-attr h4 span a{width:1.5rem;text-align: center;color:#333;border:1px solid #939ba0;}
.m-slt-attr h4 span a:nth-of-type(2){border-left:none;border-right:none;width: 2rem;}
.m-slt-attr a.u-sure { display: block;margin:1rem auto; text-align: center; background-color: #d1d1d1; padding: .5rem;width:90%;}
.m-slt-attr a.u-sure span {display: inline-block; width: 100%;color: #fff; background-color: #4a5b65;border-radius: .35rem;padding: .5rem 0;font-size: .875rem;}

.m-no-info{
  font-size:.875rem;
  padding-top:9rem;
  padding-bottom:3rem;
  color: #3a3e41;
  text-align: center;
  background: #fff url(../img/ico26.png) no-repeat 50% 3rem;
  background-size: 55px;
}

.m-no-data{
  font-size:.875rem;
  padding:3rem 0;
  color: #3a3e41;
  text-align: center;
}

